<?php

$config = array(

	/**
	 * 环境,可选项product和development,分别代表生产和开发环境
	 * 设置生产环境时,界面上不显示所有错误,错误信息处理方式在[error]配置项设置
	 */
	"environment"=>"development", 
	
	//时区
	"timezone"=>"Asia/Shanghai",

	//配置文件目录,(路径配置,以framework文件夹同级为根目录，下同)
	"configDir"=>"config",

	//控制器目录,如果存在子目录,这里只需要填写顶级目录,子目录访问可以通过路由规则[route]设置
	"controllerDir"=>"controller",
	
	/**
	 * 类文件自动加载设置,支持对文件和目录的配置
	 * 文件方式：file=>array("类名"=>"文件路径+文件名","类名1"=>"文件路径1+文件名1")
	 * 目录方式：dir=>array("目录名","目录名1")
	 */
	"autoLoad"=>array(
		"file"=>array("PHPMailer"=>"class/class.phpmailer.php"),
		"dir"=>array("class","model")
	),

	"imgDomain"=>"/admin/", //管理员后台资源路径
	"manageDomain"=>"/admin/", //管理员后台域名
	
	//"uploadImgUrl"=>"", //上传图片访问url前缀
	
	//数据库配置
	"db"=>array(
		"driver"=>"oracle", 		//数据库引擎
		"server"=>array(
			"dbHost"=>"127.0.0.1",
			"dbPort"=>"1521",
			"dbUser"=>"scott",
			"dbPwd"=>"123456",
			"dbName"=>"card",
			"dbCharset"=>"utf8"
		),
	),
		
	/* "db"=>array(
			"driver"=>"mysql", 		//数据库引擎
			"server"=>array(
					"dbHost"=>"127.0.0.1",
					"dbPort"=>"3306",
					"dbUser"=>"root",
					"dbPwd"=>"1",
					"dbName"=>"card",
					"dbCharset"=>"utf8"
			),
	), */

	//错误配置,该配置只有在environment等于product时才生效
	"error"=>array(
		"writeToLog"=>true, 			//是否记录错误信息
		"logDir"=>"log", 				//日志文件目录
		"logFileName"=>"error_log.txt", //日志文件名
		"errorUrl"=>"" 					//发生错误时跳转到该url,为空则不跳转,即使writeToLog为false,只要指定了url,都发生跳转
	),

	/**
	 * 路由规则配置
	 * 匹配规则：路由规则只和url上的路径部分匹配,和域名及?后面的参数无关,按设置的路由规则从上到下匹配,成功匹配后不继续往下匹配
	 * 标签说明：<controller>表示控制器,<action>表示动作,<dir>表示目录(多级目录可以用/<dir>/<dir>表示),
	 * 这3个固定标签的前后可以根据开发人员需求增加固定字符串,比如/<controller>/<action>.html可以匹配例如/a/b.html格式的Url,
	 * 支持自定义标签,如/<controller>/<action>/<id>,匹配/a/b/1格式的url,并且系统自动生成$_GET["id"],对应的值就是在url匹配到的1,
	 * 自定义标签支持正则匹配,格式为<id>(正则),如<id>(^[0-9]+$)表示匹配数字
	 */
	"route"=>array(
		"uri"=>array(
			"/<controller>/<action>",
			"/<dir>/<controller>/<action>"
		),
		"default"=>array("dir"=>"", "controller"=>"index", "action"=>"show") //默认路由
	),
	
	//view设置
	"viewSet"=>array(
		"ext"=>".tpl",  			//view文件后缀
		"viewDir"=>"view", 			//view文件存放目录
		"smarty"=>array(			
			"open"=>true, 			//是否启用smarty
			"dir"=>"smarty", 		//smarty文件夹所在位置
			"compileDir"=>"temp", 	//临时文件存放目录
		)
	),

	//日志配置
	"log"=>array(
		"class"=>"CLogDB", //"CLogFile",//使用哪个类记录日志,开发人员可以自定义日志类,但是类必须继承自接口ILog
		"logDir"=>"log",	//日志目录
	),

	//分页配置
	"page"=>array(
		"class"=>"CPageDefault" //使用哪个类进行分页,开发人员可以自定义分页类,但是自定义类必须继承自CPageBase
	),

	//memcache缓存
	"memcache"=>array(),

	//表单验证
	"formValidator"=>array(
		"jsDir"=>"js", 		//表单验证生产的JS代码会记录到js文件,该配置项设置js文件存放的目录
		"jsUrl"=>"/js/",	//js访问的url前缀
	),
	
	"adminUsername"=>"admin",//超级管理员帐号
	
	"uploadImgSize"=>"500", //图片大小限制,单位kb
	
	//商户商品类型
	"shop_product_type"=>array(
		array("id"=>"1","name"=>"购物"),
		array("id"=>"2","name"=>"美食"),
		array("id"=>"3","name"=>"休闲"),
		array("id"=>"4","name"=>"健康"),
		array("id"=>"5","name"=>"出行"),
		array("id"=>"6","name"=>"文教"),
		array("id"=>"7","name"=>"生活")
	), 
	
	"mail"=>array(
		"host"=>"smtp.qq.com",
		"username"=>"community-one-card@qq.com",
		"pwd"=>"cod123456!@#",
		"fromname"=>"绿城一卡通",
	),
);

return $config;